home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / Documents / Other / Book.txt < prev    next >
Internet Message Format  |  1993-11-26  |  4KB

  1. From: mahoney@csulb.edu (Mike Mahoney)
  2. Newsgroups: comp.sys.next.programmer
  3. Subject: Garfinkel/Mahoney Book Errata
  4. Date: 26 Nov 1993 21:02:48 GMT
  5. Reply-To: mahoney@csulb.edu
  6. Keywords: NEXTSTEP, Programming
  7.  
  8. ERRATA for the Garfinkel/Mahoney BOOK,
  9.   "NeXTSTEP Programming - STEP ONE: Object-Oriented Applications"
  10.    by  Simson L. Garfinkel  and  Michael K. Mahoney
  11.    published by TELOS/Springer-Verlag, 1993.   ISBN 0-387-97884-4
  12.  
  13. Send additional errata to  nextbook@csulb.edu  (improvements in
  14.   the code are welcome, but please submit the entire improved
  15.   files with detailed comments and a list of changes).
  16.  
  17. The following errors (and comments) were found in the first printing
  18.   of the book and corrected in the second printing.  The first printing
  19.   (6000 copies) sold out in about 3 months.  We thank you all for buying
  20.   the book and thank those of you who submitted errors and comments to
  21.   nextbook@csulb.edu even more.  A special thanks go to Duane Storti
  22.   and Andreas Ploeger, both of whom submitted several pages of comments.
  23.   -  Mike Mahoney  4/7/93
  24.  
  25. PAGE   LINE   ERROR / COMMENT
  26.  
  27. xviii    9    "Suzanne Woolf at SRI International" --> "Suzanne Woolf
  28.               Strauss at the USC Information Sciences Institute"
  29.   8     13    "five principle" --> "seven principal"
  30.  17     -2    "more than" --> "less than"
  31.  23     -8    You can Command-drag the Recycler out of the dock.
  32.  30     12    The Show Menus menu command is not implemented in the App Kit.
  33.  43     -3    "using" --> "use"
  34.  44     14    "Chapter 3" --> "Chapter 5"
  35.  57      8    "Copy" --> "Paste"
  36.  58      6    "View Documentation" --> "View Header"
  37.  59    -12    The order of the tools may differ in your IconBuilder.
  38. 110     -9    "are" --> "is"
  39. 112     17    "clear:" --> "View"
  40. 128     -2    "left" --> "right"
  41. 139      6    "Interfaces" --> "Headers"
  42. 140     21    "yFlag = 0" --> "yFlag = NO"
  43. 140     22    "enterFlag = 0" --> "enterFlag = NO"
  44. 152      6    Double-click the error message in the PB window .
  45. 155      3    "enterFlag = 1" --> "enterFlag = YES"
  46. 173      1    Drop the Info submenu when you see the copy cursor.
  47. 189     19    Insert "in the Info panel" immediately before the comma.
  48. 213     -6    "NX_WIDTH" --> "NX_X"
  49. 229     -1    "Panel" --> "Panels"
  50. 235     17    "ownerwith" --> "owner:with"
  51. 240      2    "abutton" --> "aButton"
  52. 241      9    "isKindof" --> "isKindOf"
  53. 244      3    "103" --> "105"
  54. 244     23    "Calculator.m" --> "CalcWindow.m"
  55. 244     -1    "designed" --> "designated"
  56. 250     -4    "off" --> "of"
  57. 262     10    You can copy the Evaluator file from the bundled floppy
  58.               disk to your ~/Apps directory to install the Evaluator.
  59. 264     18    "containing" --> "contains"
  60. 274      8    Don't hide Workspace Manager as it's needed in Step 20.
  61. 281    -12    Insert "sizes" after "window".
  62. 294     -2    "you" --> "your"
  63. 297     20    "occured" --> "occurred"
  64. 309     18    "51" --> "60"
  65. 311      9    "Brackets" --> "Braces"
  66. 312     -7    "lets" --> "let's"
  67. 313      9    "lets" --> "let's"
  68. 353      5    "Consequentially" --> "Consequently"
  69. 366    -13    Insert "NXPing()" inside the inner "for" loop.
  70. 374     -7    "second" --> "seconds"
  71. 375     14    "of delayed loop" --> "of a delay loop"
  72. 379     -9    Insert "[self unlockFocus];" before "return self;" .
  73. 380      5    Insert "[self unlockFocus];" before "return self;"
  74. 391     -3    "View" --> "superview"
  75. 427     14    "number" --> "numbers"
  76. 428      2    "1024" --> "16384"
  77. 432     11    "rectsCount" --> "rectCount"
  78. 454     14    "Continous" --> "Continuous"
  79. 496     22    "superview" --> "superclass"
  80. 512    -15    "four" --> "five"
  81. 514      6    Change "readType" description to "Reads data from
  82.               the pasteboard server."
  83. 523    -10    "paste board" --> "pasteboard"
  84. 560     14    "yFlag = 0" --> "yFlag = NO"
  85. 560     15    "enterFlag = 0" --> "enterFlag = NO"
  86. 563     -4    The code for appDidInit on page 245 should be used here.
  87. 567    -12    Insert "[self unlockFocus];" before "return self;" .
  88. 568      2    Insert "[self unlockFocus];" before "return self;"
  89. 574     20    "occured" --> "occurred"
  90. 596      4    "1024" --> "16384"
  91.  
  92.  
  93. --
  94. - Mike Mahoney, SCaN President
  95.   Professor and Chair
  96.   Computer Engineering and Computer Science Dept
  97.   California State University, Long Beach
  98.   Long Beach, CA  90840-8302
  99. ----------------------------------------------------------------